/**
 * Trabalho 2 de Programacao Concorrente.
 * Prof. Dr. Julio Estrella
 * 
 * Determinacao da ocorrencia de palindromos e
 * calculo de numeros primos.
 * 
 * Grupo 07 - Turma B
 * Fabio de Albuquerque Dela Antonio 6792558
 * Leonardo Henrique Omoto 6793160
 * Pedro Paulo Canto Martucci 6793100
 * 
 * header.h
 */

#ifndef HEADER_H
#define HEADER_H

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
#include <omp.h>
#include <mpi.h>

/* Tamanho maximo de uma palavra... */
#define PAL_MAX_SIZE 200

/* Tamanho maximo de uma frase */
#define FRA_MAX_SIZE 2000

/* Tamanho maximo de uma mensagem */
#define OUTPUT_MAX_SIZE 1000000

/* Defina esta flag para mapear ponteiros de palavras e frases para buffer do arquivo. */
#define MAPEIA_BUFFER

/* Defina esta flag para obter tempos medios detalhados... 
 * Observacao.: Valores medios de tempos (media entre os diversos nos)
 */
/* #define TEMPOS_DETALHADOS */

/* Defina esta flag para a versao paralela */
//#define PARALELO

/* No mestre e o rank 0 */
#define MASTER 0

#endif /* HEADER_H */
